table of contents
stty(1) | 2007-10-27-16:31 | stty(1) |
Назва¶
stty - виводить і міняє налагодження рядка терміналу
Використання¶
stty [-F прилад] [--file=прилад] [ПАРАМЕТРИ]...
stty [-F прилад] [--file=прилад] [-a|--all]
stty [-F прилад] [--file=прилад] [-g|--save]
Опис¶
Видрукує і поміняє характеристику терміналу.
- -a, --all
-
Виведе поточні налагодження терміналу у сприйнятній для читання формі. - -g, --save
-
Виводить поточні налагодження терміналу у форматі stty. - -F, --file=прилад
-
Відкриває для використання вказаний прилад замість stdin. - --help
-
Покаже цю довідку і вийде. - --version
-
Покаже інформацію про версію програми і вийде.Необов'язкова `-' перед ПАРАМЕТРАМИ вказує на дію узгодження. Знак `*' позначає не-POSIX налаштування. Сама система визначає які саме налаштування доступні.
Спеціальні знаки:¶
- * dsusp ЗНАК
-
ЗНАК буде посилатися як сигнал зупинки терміналу як тільки ввід буде очищено. - eof ЗНАК
-
ЗНАК що буде позначати кінець файлу (кінець вводу). - eol ЗНАК
-
ЗНАК що означатиме кінець рядка. - eol2 ЗНАК
-
Альтернативний ЗНАК кінця рядка. - erase ЗНАК
-
ЗНАК що зітре останній надрукований символ на командному рядку. - intr ЗНАК
-
ЗНАК що пошле сигнал переривання. - kill ЗНАК
-
ЗНАК що зітре зміст поточного рядка. - * lnext ЗНАК
-
ЗНАК що екранує наступний введений символ. - quit ЗНАК
-
ЗНАК що пошле сигнал припинення роботи. - * rprnt ЗНАК
-
ЗНАК що поновить поточний рядок. - start ЗНАК
-
ЗНАК що продовжить вивід після його зупинки. - stop ЗНАК
-
ЗНАК що зупинить вивід. - susp ЗНАК
-
ЗНАК що пошле сигнал зупинки терміналу. - * swtch ЗНАК
-
ЗНАК переключення до іншого прошарку терміналу. - * werase ЗНАК
-
ЗНАК що зітре останнє введене слово.
Спеціальні параметри:¶
- N
-
встановлює швидкість вводу і виводу до N бод (одиниця швидкості передавання інформації). - * cols N
-
Вкаже ядру що термінал має N колонок. - * columns N
-
Те саме що й `cols ''N'''. - ispeed N
-
Встановлює швидкість вводу до N. - *line N
-
Використає N-ний алгоритм рядка. - min N
-
З -icanon встановить мінімум N знаків до того як зчитування вважатиметься завершеним. - ospeed N
-
Встановлює швидкість виводу до N. - * rows N
-
Вкаже ядру що термінал має N рядків. - * size
-
Виведе кількість рядків і колонок, відповідно до інформації, внесеної у ядро. - speed
-
Виведе швидкість терміналу. - time N
-
Разом з -icanon встановить ліміт часу зчитування до N десятих секунди.
Налагодження контролю:¶
- [-]clocal
-
Внеможливлює сигнали контролю модема. - [-]cread
-
Дозволяє ввід. - * [-]crtscts
-
Включить RTS/CTS підтвердження зв'язку (квитування). - csN
-
Встановлює розмір знаків до N бітів. N може бути [5..8]. - [-]cstopb
-
Використає два стоп-біти на один знак (один з `-'). - [-]hup
-
Пошле сигнал зависання (hangup) після того як останній процес закриє tty. - [-]hupcl
-
Тотожно [-]hup. - [-]parenb
-
Генеруватиме біт парності у виводі і очікуватиме біт парності у вводі. - [-]parodd
-
Встановить непарність (навіть з `-').
Налаштування вводу:¶
- [-]brkint
-
Команди припинення роботи викликатимуть сигнал переривання. - [-]icrnl
-
Перекладатиме повернення каретки у новий рядок. - [-]ignbrk
-
Ігнорує знаки припинення роботи. - [-]igncr
-
Ігнорує повернення каретки. - [-]ignpar
-
Ігнорує знаки з помилками парності бітів. - * [-]imaxbel
-
Подає звуковий сигнал і не очищатиме повний буфер вводу з-за одного знаку. - [-]inlcr
-
Перекладатиме новий рядок у повернення каретки. - [-]inpck
-
Вмикає перевірку парності вводу. - [-]istrip
-
Видаляє верхній (8-ий) біт знаків вводу. - * [-]iuclc
-
Переводить літери верхнього регістру у нижній. - * [-]ixany
-
Дозволить будь-якому знакові рестартувати ввід. - [-]ixoff
-
Уможливлює старт/стоп знаки. - [-]ixon
-
Уможливлює XON/XOFF потік даних. - [-]parmrk
-
Позначає помилки парності (255-0 послідовністю знаків). - [-]tandem
-
Тотожно [-]ixoff.
Налаштування виводу:¶
- * bsN
-
Стиль запізнення зворотнього переміщення (backspace delay style), N серед [0..1]. - * crN
-
Стиль запізнення повернення каретки (carriage return delay style), N серед [0..3]. - * ffN
-
Стиль запізнення зміни сторінки (form feed delay style), N серед [0..1]. - * nlN
-
Стиль запізнення нового рядка (newline delay style), N серед [0..1]. - * [-]ocrnl
-
Перекладає повернення каретки у новий рядок. - * [-]ofdel
-
Використовувати знаки усунення (delete) для заповнення замість нульових знаків. - * [-]ofill
-
Використає знаки заповнення замість очікування запізнення. - * [-]olcuc
-
Перекладатиме літери нижнього регістру у верхній. - * [-]onlcr
-
Перекладатиме новий рядок у новий рядок з поверненням каретки. - * [-]onlret
-
Новий рядок здійснюватиме повернення каретки. - * [-]onocr
-
Не виводитиме повернення каретки у першій колонці. - [-]opost
-
Вивід після закінчення процесу. - * tabN
-
Стиль запізнення горизонтальної табуляції (horizontal tab delay style), N серед [0..3]. - * tabs
-
Те саме що й tab0. - * -tabs
-
Те саме що й tab3. - * vtN
-
Стиль запізнення вертикальної табуляції (vertical tab delay style), N серед [0..1].
Локальні налаштування:¶
- [-]crterase
-
Ехо-вивід знаків стирання (erase) як повернення-пробіл-повернення. - * crtkill
-
Знищуватиме рядок згідно налаштувань echoprt та echoe. - * -crtkill
-
Знищуватиме рядок згідно налаштувань echoctl та echok. - * [-]ctlecho
-
Ехо-вивід контрольних знаків як карет-запис (`^c'). - [-]echo
-
Ехо-вивід вводимих знаків. - * [-]echoctl
-
Тотожно [-]ctlecho. - [-]echoe
-
Тотожно [-]crterase. - [-]echok
-
Виводитиме новий рядок після знаку нищення (kill). - * [-]echoke
-
Тотожно [-]crtkill. - [-]echonl
-
Ехо-вивід нового рядка, навіть якщо жодного іншого знаку не було виведено. - * [-]echoprt
-
Ехо-вивід стертого (erased) знаку навпаки, замість `\' - '/'. - [-]icanon
-
Уможливлює спеціальні знаки erase, kill, werase та rprnt. - [-]iexten
-
Уможливлює не-POSIX спеціальні знаки. - [-]isig
-
Уможливлює спеціальні знаки interrupt, quit та suspend. - [-]noflsh
-
Вимикає очищення після переривання і скасовує спеціальні знаки. - * [-]prterase
-
Тотожно [-]echoprt. - * [-]tostop
-
Зупиняє фонові завдання що намагаються здійснити запис у термінал. - * [-]xcase
-
Разом з icanon, екранує з допомогою `\' знаки верхнього регістру.
Налаштування комбінацій:¶
- * [-]LCASE
-
Тотожно [-]lcase. - cbreak
-
Тотожно -icanon. - -cbreak
-
Тотожно icanon. - cooked
-
Дорівнює brkint ignpar istrip icrnl ixon opost isig icanon, eof й eol із значеннями за замовчуванням. - -cooked
-
Тотожно raw. - crt
-
Тотожне echoe echoctl echoke. - dec
-
Тотожне echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u. - * [-]decctlq
-
Тотожно [-]ixany. - ek
-
Встановлює знаки erase і kill до їхніх значень за замовчуванням. - evenp
-
Тотожно parenb -parodd cs7. - -evenp
-
Тотожно -parenb cs8. - * [-]lcase
-
Тотожне xcase iuclc olcuc. - litout
-
Тотожне -parenb -istrip -opost cs8. - -litout
-
Тотожне parenb istrip opost cs7. - nl
-
Тотожно -icrnl -onlcr. - -nl
-
Тотожне icrnl -inlcr -igncr onlcr -ocrnl -onlret. - oddp
-
Тотожне parenb parodd cs7. - -oddp
-
Тотожно -parenb cs8. - [-]parity
-
Тотожно [-]evenp. - pass8
-
Тотожне -parenb -istrip cs8. - -pass8
-
Тотожно parenb istrip cs7. - raw
-
Тотожне -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 time 0 - -raw
-
Тотожне cooked. - sane
-
Тотожне cread -ignbrk brkint -inlcr -igncr icrnl -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke, всім спеціальним знакам у їхньому значенні за замовчуванням.Програма stty керує рядком tty, під'єднаним до стандартного вводу. Без аргументів, виведе частоту бод, алгоритм рядка і відхилення від stty sane. Під час налагоджень, ЗНАК розглядатиметься буквально, або буде кодовано на зразок ^c, 0x37, 0177 або 127; спеціальні значення ^- або undef використовуються щоб унеможливити спеціальні знаки.
Автор¶
Написано David MacKenzie.
Повідомлення про вади¶
Повідомляйте про вади на <bug-coreutils@gnu.org>.
Авторські права¶
Copyright ╘ 2004 Free Software Foundation, Inc.
Дивіться також¶
Повна документація для stty знаходиться у посібнику Texinfo. Якщо програми info і stty у вас правильно встановлені, команда
повинна надати вам доступ до повної документації.
---- Переклав українською Віталій Цибуляк <vi@uatech.atspace.com>
2007-10-27-16:31 | © 2005-2007 DLOU, GNU FDL |